package rpg.client;

import java.util.List;

import rpg.client.model.Actor;
import rpg.client.model.ActorInfo;
import rpg.client.model.ClientMap;
import rpg.client.model.Dialog;

public interface ClientApp {
	void begin();

	ClientMap getGameMap(String mapID);

	Dialog getDialog(String storyID, String chatID);

	String getPlayerID();

	List<Instruction> getPossibleInstructions();

	void instruction(Instruction ins);

	ActorInfo getPlayerInfo();

	Actor getNpcInfo(String actorId);
}
